*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;list-style:none;text-decoration:none}p,h1,h2,h3,h4,h5,h6,figure{overflow-wrap:break-word;margin:0}html,html:focus-within{scroll-behavior:smooth}body{min-height:100vh;height:auto;position:relative;text-rendering:optimizeSpeed;line-height:1.5;font-family:var(--primaryFont);letter-spacing:.03em;overflow-x:hidden;display:flex;flex-flow:column;background-color:var(--neutral-light)}main{position:relative;height:100%;display:flow-root;padding-top:60px}@media(max-width:1200px){main{padding-top:45px}}.main-price{background-color:#f3f7fd}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block;-ms-user-select:none;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit}.main-container{width:100%;max-width:1440px;margin:auto}@media(max-width:1440px){.main-container{max-width:none;padding:0 10px}}.base-button{display:flex;justify-content:center;align-items:center;border-radius:var(--radius20);padding:16px;color:var(--neutral-light);text-align:center;font:normal 400 16px/24px var(--primary-font);letter-spacing:.56px;height:46px}@media(max-width:576px){.base-button{font-size:14px;line-height:normal}}.base-button__hover svg{transition:transform var(--transition-200ms)}.base-button__hover:is(:hover,:focus) svg{transform:translateX(5px)}.hero-background{border-radius:var(--radius25);background:linear-gradient(180deg,rgba(221,234,249,1) 0%,rgb(239 245 252) 50%,rgba(255,255,255,0) 100%)}.floating{animation-name:floating;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:30px;margin-top:5px}@keyframes floating{0%{transform:translate(0,0)}50%{transform:translate(0,15px)}100%{transform:translate(0,0)}}.reveal-text .line{display:block;text-align:start;position:relative;overflow:hidden}